home *** CD-ROM | disk | FTP | other *** search
/ A.C.E. 2 / ACE CD 2.iso / FILES / DOCS / GPFAXDOC.LHA / GPFaxPart1.doc < prev    next >
Text File  |  1994-11-27  |  93KB  |  2,075 lines

  1.  
  2.                         GPFAX TR29 GENERIC V2.342
  3.                          Manual Supplied by GAZ
  4.                      Typed Edited by DIT 13-02-1994
  5.                         For FIREFLASH of SKIDROW
  6.  
  7.  
  8.                             TABLE OF CONTENTS
  9.  
  10.  GP FAX INTRODUCTION                             5
  11.  
  12.   Specifications                                 5
  13.   Features of GPFax                              5
  14.   Telecommunications Software and GPFax          7
  15.   General                                        7
  16.   Anatomy of the Group 3 Fax                     8
  17.           Theory                                 8
  18.           GPFax - The Reality                    9
  19.   Fax Resolution                                10
  20.   Automatic paging within Created Fax Documents 11
  21.   Hints on Creating Fax Documents               12
  22.           Simple Documents                      12
  23.           More Complicated Documents            13
  24.   Multitasking and Memory                       14
  25.   Amiga Serial Device                           14
  26.   Disk Space                                    15
  27.   Choice of Fonts                               15
  28.   Printing and the GPFax Printer Driver         16
  29.   Printing Received Faxes                       17
  30.  
  31.  INSTALLATION                                   18
  32.  
  33.   The Installation Procedure                    18
  34.   Floppy Drive Users                            18
  35.   Manual Installation                           19
  36.   Absolutely Required Assignments               19
  37.  
  38.  THE GPFAX USER INTERFACE                       20
  39.  
  40.   Gadget and Buttons                            20
  41.   The 'Information' Gadget                      20
  42.   Decision Gadgets (Buttons)                    21
  43.   String Gadgets (Text Boxes)                   21
  44.   Cursor Keys, Number Keys and Numeric Keypad   22
  45.   Status Windows                                22
  46.   Error Messages                                23
  47.   The Global File Requester                     23
  48.           WildCard selection of File Names      25
  49.  
  50.                          GPFax User Guide Page 1
  51.  
  52.                             TABLE OF CONTENTS
  53.  
  54.  
  55. LOADING GPFAX                                  26
  56.  
  57.  From WorkBench                                26
  58.       TOOLTYPES                                26
  59.  From CLI                                      28
  60.  Program Created Icons                         29
  61.  
  62. FIRST TIME OPERATION                           30
  63.  
  64.  Modem Connection                              30
  65.  Default Environment                           30
  66.  
  67. GPFAX ENVIRONMENT                              31
  68.  
  69.  Default Fax Header Details                    31
  70.  Default Text Font, Margins, Lines per Page    32
  71.  Text Margins                                  33
  72.  Pagination and Lines per Page                 34
  73.  Modem & Service Details                       34
  74.  
  75. OPTIONS                                        36
  76.  
  77. THE PHONE BOOK                                 44
  78.  
  79.  Mouse and Keyboard                            44
  80.  Phone Book Entries                            45
  81.       Numbering Grouping                       45
  82.       Maximum Connection Speed                 46
  83.  Manual Transmission of Faxes                  46
  84.  Adding New Entries                            47
  85.  Cover Page Details                            47
  86.  Editing a Phone Book Entry                    49
  87.  
  88. CONVERT TO FAX                                 50
  89.  
  90.  Converting IFF Picture Files                  50
  91.  Converting ASCII Text Files                   51
  92.       Formatting Commands                      51
  93.       Style Commands                           52
  94.  
  95.  
  96.                         GPFax User Guide Page 2
  97.  
  98.                            TABLE OF CONTENTS
  99.  
  100. TRANSMIT FAX                                   54
  101.  
  102.  Selecting the Number to Dial                  55
  103.  Automatic Transmission of Faxes               56
  104.       Sending Faxes - Immediate Send           56
  105.       Scheduling Faxes                         56
  106.  Manual Transmission of Faxes                  58
  107.  Inactivity timer                              58
  108.  
  109. RECEIVE FAX                                    59
  110.  
  111.  Manual Reception of Faxes                     59
  112.  Receive Security                              59
  113.  
  114. VIEW REPORTS                                   60
  115.  
  116.  Type of Displayed Reports                     61
  117.  Viewing and Printing                          61
  118.  Deleting Entries and Associated Fax Files     62
  119.  Extended Log Reports                          64
  120.       Re-Transmision of Faxes                  65
  121.  
  122. DISPLAY / PRINT FAXES                          66
  123.  
  124. THE SCHEDULER                                  68
  125.  
  126.  Editing Fax Schedules                         69
  127.  The Report Field                              69
  128.  Viewing Scheduled Faxes                       70
  129.  
  130. ICONIFY                                        71
  131.  
  132.  Under WorkBench 1.3                           71
  133.  Under WorkBench 2.0                           72
  134.  
  135. USING AREXX WITH GPFAX                         73
  136.  
  137.  The ARexx Port                                73
  138.  General Notes                                 73
  139.  ARexx Function Key Macros                     74
  140.  
  141.                         GPFAX USER GUIDE PAGE 3
  142.  
  143.                            TABLE OF CONTENTS
  144.  
  145.  Special Internal ARexx Functions              74
  146.       ARexx on Receive                         74
  147.       Auto Detection of Fax or Data            74
  148.  Case of Text Strings                          76
  149.  General Commands                              76
  150.  Program Switch Commands                       78
  151.  Send/Receive Fax Commands                     79
  152.  Log Book Functions                            80
  153.  Font And Margins Commands                     80
  154.  Special Commands                              81
  155.  Creating AREXX Scripts                        84
  156.  USING GPFAX v2.2 and TRAPDOOR or GETTY        85
  157.  Definitions: Modems, LISTEN and UNLISTEN      86
  158.  Baud rate locking                             86
  159.  LISTEN, UNLISTEN and Shared Serial Ports      87
  160.  Using TRAPDOOR v1.80 and GPFax                88
  161.  Using TRAPDOOR v1.83 and GPFax                91
  162.  Using FaxGETTY and GPFax                      93
  163.  
  164. APPENDIX A - VIEWFAX                           95
  165.  
  166. APPENDIX B - MODEMS                            96
  167.  
  168.  Types of Modems - CLASS 2                     96
  169.  Types of Modems - CLASS 1                     97
  170.  
  171. APPENDIX C - FAXX IFF                          98
  172.  
  173. APPENDIX D - HANGUP CODES                     101
  174.  
  175. INDEX                                         104
  176.  
  177.                         GPFax User Guide Page 4
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184.                           GPFAX INTRODUCTION
  185.  
  186. SPECIFICATIONS
  187.  
  188.  GPFax has been designed to fully support the fax capabilities of many
  189. fax compatible modems. The program provides full send and receive
  190. capabilities of group 3, Class 1 or 2 facsimile modems as defined in the
  191. preliminary standards documents issued under TIA TR29.2 (Class 2) and in
  192. accordance with the CCITT T4 and T30 specifications.
  193.  
  194.  There is a number of specific versions of GPFax available. These are
  195.  
  196.  GPFax - Supra Class II Version - For Supra modems: Supra Fax Modem Plus
  197.          and Supra Fax Modem V32
  198.  
  199.  GPFax - Generic Class II Version - Far all other modems, which support
  200.          the TR29 Class II draft standard such as maestro, ZyXEL U 1496
  201.          and many others.
  202.  
  203.  GPFax - Special Avtek CD930 MegaPlusFax V32 Version - For Avtek CD930
  204.          and NetComm M7F models which do not support RTS/CTS handshaking
  205.          in fax mode. A special version is required to use Xon/Xoff
  206.          handshaking.
  207.  
  208.  GPFax - Generic Class 1 Version - For modems which support the Class 1
  209.          standard such as the USRobotics modems, Avtek Mega Data/fax and
  210.          NetComm Pocket Fax modems (Rockwell 224ATF), the Comma Corp
  211.          V3242 and Spirit II (Analog Devices), and others.
  212.  
  213.  FEATURES OF GPFax
  214.  
  215.        * Send and receive faxes to and from remote fax machines or fax
  216.          compatible modems. Fully compatible with most modems supporting
  217.          the Group 3 Class 2 (TIA TR29.2) or the Class 1 fax standards.
  218.  
  219.        * Complete 'Intuition' interface - fully mouse or keyboard driven.
  220.  
  221.        * Send multiple pages of text or IFF picture files to multiple
  222.          phone numbers with automatic page markers and fax header stamp.
  223.  
  224.                          GPFax User Guide Page 5
  225.  
  226.        * Automatic generation of fax cover sheet for company name, voice
  227.          and fax numbers, to, from, and attention fields, with ability to
  228.          include letterhead and signature images.
  229.  
  230.        * Automatic or manual reception of faxes with time, date and
  231.          sender identification stamping.
  232.  
  233.        * Conversion of text and IFF picture images to 'G3' fax format.
  234.          Files are stored as CBM defined standard IFF FAXX FORMs.
  235.  
  236.        * Conversion of G3 faxes to standard IFF ILBM format for off-line
  237.          editing with paint programs such as Deluxe Paint program.
  238.  
  239.        * GPFax printer driver and 'Print Popup' function allows easy
  240.          creation and direct transmission of faxes from any standard
  241.          Amiga word processing, desktop publishing or paint program.
  242.  
  243.        * Integrated phone book stores most used numbers and pre-prepared
  244.          fax cover sheet information. Ability to 'group' numbers.
  245.  
  246.        * Complete log book of all transmitted and received faxes.
  247.  
  248.        * Print received faxes on standard Amiga printer.
  249.  
  250.        * Scheduler for unattended transmission of faxes at later time.
  251.  
  252.        * Fully user defined 'environment' for default fax cover pages and
  253.          font selection.
  254.  
  255.        * Full ARexx support with more than 30 commands.
  256.  
  257.        * For Class 2 modems, auto-detection between FAX and DATA
  258.          connections. Interfaces with BBS software to provide a fax
  259.          server capability for dial-in users.
  260.  
  261.        * Iconified for full functional background operation. Application
  262.          Icon support for Workbench 2 and above. Under Workbench 2, GPFax
  263.          provides extra functionality of application icons. The user
  264.          simply 'drags' icons on top of the program icon to preform many
  265.          program functions.
  266.  
  267.                          GPFax User Guide Page 6
  268.  
  269.  TELECOMMUNICATIONS SOFTWARE AND GPFax
  270.  
  271.  The current version of GPFax is designed to run as a stand alone send
  272. and receive fax program. It does not combine any telecommunications
  273. features as we recommend or GPTerm-Amiga for your consideration.
  274.  
  275.  Although not recommended, it is possible to multitask GPFax with other
  276. communications software the GPFax and the communication program both open
  277. the Amiga serial device in shared mode, and the other software provides
  278. some option to shutdown its monitoring of the serial device. (This
  279. capability is often known as an 'unlisten' function.)
  280.  
  281.  GENERAL
  282.  
  283.  GPFax works on any Amiga under WorkBench 1.3 or higher in PAL of NTSC
  284. video modes. Some extra functionality is available under WorkBench 2 as
  285. discussed below.
  286.  
  287.  We have dispensed with the standard Amiga menus to give the user a more
  288. direct 'point and click' interface with the same functionality. In
  289. addition, GPFax may be completely driven from the keyboard.
  290.  
  291.  If running GPFax from it's own screen, you may not depth arrange the
  292. windows but you may move around the screen by dragging the windows with
  293. the drag gadget in the window title.
  294.  
  295.                          GPFax User Guide Page 7
  296.  
  297.  ANATOMY OF THE GROUP 3 FAX
  298.  
  299.  THEORY
  300.  
  301.  All modern facsimile devices use what is known as the Group 3 facsimile
  302. format as defined in the CCITT recommendation document T4. In essence,
  303. this describes a procedures for digitally encoding a black and white
  304. image on a line by line basis at 3.85 or 7.7 line per millimetre. Half
  305. tones can be readily generated by a dithering pattern as on a black and
  306. white printer. In many ways the method is similar to that used by the
  307. Amiga and other computers to store and display graphic images in a raster
  308. line bit map format.
  309.  
  310.  Historically, the format derives from the mechanical method by which a
  311. facsimile machine reads a document. As it is fed past the scanner element
  312. a fraction of a millimetre at a time, each line is digitally encoded than
  313. transmitted.
  314.  
  315.  The digital image of a typical document might be 1728 pixels wide by
  316. 1144 pixels long or 1,976,832 pixels in all. If this image were simply
  317. transmitted at 9600 baud with no overhead, it would take approximately
  318. 206 seconds or three and a half minutes. To reduce transmission time,
  319. various methods of digital compression have been developed. The most
  320. common method (and that used by GPFax) is known as HUFFMAN coding or one
  321. dimensional run-length encoding. This can be dramatically reduce the
  322. image size and hence the transmission time. The mathematics of the
  323. encoding method have been optimised for the conversion of text documents
  324. with short runs of alternating black and white dots. The method is less
  325. efficient for multi-colour computer graphic images, which in extreme
  326. cases, can more than quadruple the file size!
  327.  
  328.  Facsimile machines are designed to transmit A4 pages of text with a
  329. small built-in margin for any errors caused by misalignment of the paper,
  330. scanner tolerances and the like. Conversion of different sized pages by
  331. reduction or enlargement is also offered by many machines.
  332.  
  333.                          GPFax User Guide Page 8
  334.  
  335.  GPFax - THE REALITY
  336.  
  337.  The GPFax software emulates most of the functions of a typical facsimile
  338. machine while adding extra features made available by using computer
  339. graphics images, word processors and desktop publishing programs.
  340.  
  341.  GPFax attempts to reproduce a standard A4 page 210 mm wide by 297 mm
  342. long, as the basis for all fax documents it creates. Since the Amiga can
  343. accurately create a precise digital fax image on a dot for pixel basis,
  344. the GPFax 'page' is defined as 1728 pixels wide by 1144 pixels high with
  345. a vertical resolution of 3.85 lines (pixels) per millimetre. In facsimile
  346. terms, this is known as 'standard' resolution. In printing terms this
  347. reduces to a horizontal and vertical resolution of 204 dpi by 98 dpi in
  348. 'standard' mode or 204 by 196 in 'fine' mode.
  349.  
  350.  Traditional facsimile machines often vary in there ability to reproduce
  351. the standard A4 page due to misalignment of the paper or other problems.
  352. To overcome a potential loss, when directly converting text to fax
  353. format, GPFax leaves a margin of 34 pixels on the left and 14 pixels on
  354. the right of each page. The 'effective printing area' of each page is
  355. thus 1680 pixels wide within this boundary. No margins are provided at
  356. the top or bottom. You should leave blank lines if required. When
  357. creating fax files by direct printing from within desktop publishing
  358. programs, we recommend that you leave margins of at least 15mm (0.5in) on
  359. each side of the page to ensure that data is not lost by the remote
  360. facsimile machine.
  361.  
  362.  For text to fax conversion, GPFax determines the maximum characters per
  363. line from the width of the selected font. For example, with the GPFax/18
  364. font with a character width of 11, this means 76 characters per line.
  365.  
  366.  When converting IFF images, GPFax will centre all images on the page
  367. within the full 1728 pixel area. If the auto-scaling option has been
  368. selected, the image will be scaled by the integer result of 1680 divided
  369. by the image width - the original aspect of the image is retained. For
  370. example, a typical 640 wide image will be doubled and a 320 wide image
  371. will be multiplied by a factor of five. If paging has been selected, the
  372. scaled size will be limited by the maximum page height of 1144 pixels.
  373. (See latter)
  374.  
  375.                          GPFax User Guide Page 9
  376.  
  377.  When faxes are created by the GPFax printer driver, the page is defined
  378. as full width of the fax at 1728 pixels wide.
  379.  
  380. *************************************************************************
  381. *                                                                       *
  382. * Note: It is important to ensure that any faxes created with this      *
  383. * option have sufficient margins. Allow at least 15 mm (0.5in) margins  *
  384. * on each side of the document.                                         *
  385. *                                                                       *
  386. *************************************************************************
  387.  
  388.  GPFax stamps each transmitted page with one line header information
  389. detailing company name, fax number, time and date, and page number.
  390. Unlike some fax machines, this is added outside the boundaries of the
  391. document and adds approximately three millimetres to the page length.
  392. Optionally, you may chose to place this stamp at the bottom of the page
  393. followed by an optional horizontal line as an end of page marker.
  394.  
  395.  FAX RESOLUTION
  396.  
  397.  GPFax will receive faxes in either 'standard' or 'fine ' mode depending
  398. on the request from the transmitting facsimile machine or modem. If you
  399. intend to use Optical Character Recognition software (after converting
  400. the fax to an IFF image), Fine mode provides for 'square' pixels and
  401. produces a better result.
  402.  
  403.  GPFax is capable of creating faxes in either standard or fine mode.
  404. Standard mode has a vertical resolution of 3.85 lines per mm or 98 dpi.
  405. Fine mode doubles this to 7.7 lien per mm or 196 dpi. Obviously using
  406. fine mode will also double the size of the fax file as well as the time
  407. to send it.
  408.  
  409.  For most standard faxes you will not find any great advantage in using
  410. fine mode since the enhanced resolution will not dramatically improve the
  411. quality of the text. However, when using the printer driver with the
  412. programs such as Deluxe Paint, PageStream etc., the difference is quite
  413. noticeable. If the original images are full colour and ere printed as
  414. grey scale, the extra resolution will generate a significantly better
  415. dither pattern.
  416.  
  417.  Fine or standard resolution may be chosen from the 'OPTIONS' menu or by
  418. selecting between printer densities 2 and 6 in programs such as
  419. PageStream or Professional Page.
  420.  
  421.                         GPFax User Guide Page 10
  422.  
  423.  AUTOMATIC PAGING WITHIN CREATED FAX DOCUMENTS
  424.  
  425.  When converting your documents to fax format, GPFax can either create
  426. one long fax or segment it into A4 length pages. This function is an
  427. option available from the 'ENVIRONMENT'. Paging is turned on by default.
  428.  
  429.  The automatic paging applies to direct conversion of text or IFF files
  430. and when using GPFax printer driver.
  431.  
  432.  Consider GPFax acting like a traditional dot matrix printer fed with
  433. either continuous fan-folded paper or single A4 sheets.
  434.  
  435.      PAGING OFF
  436.  
  437.      GPFax acts like a fan-folded printer and the effective page length
  438.      will be as long as required. (If you have the disk space you could
  439.      readily create a 30 M (100 foot) long fax! It would only require
  440.      about 3 Mb of space?)
  441.  
  442.      PAGING ON
  443.  
  444.      GPFax acts like an A4 sheet feed printer. Each created fax file
  445.      (page) will have an effective length of 297 mm. GPFax will split any
  446.      fax document into pages after converting 1144 pixel lies of fax
  447.      information or on receiving a form feed character or, when
  448.      converting text on reaching the number of lines per page as defined
  449.      in the 'ENVIRONMENT'. This number represents the number of lines of
  450.      printed text, NOT the actual  page length which is defined as A4.
  451.  
  452. *************************************************************************
  453. *                                                                       *
  454. * Note: When using desktop publishing programs, turn paging off and let *
  455. * the application program perform paging as required.                   *
  456. *                                                                       *
  457. *************************************************************************
  458.  
  459.  Selecting page mode has some other implications.
  460.  
  461.  When converting IFF images to fax, the automatic scaling will be limited
  462. by the page length. The scaled image cannot be greater than 1144 pixels
  463. high. For example, a 320 by 512 image will only be scaled by a factor of
  464. two instead of five.
  465.  
  466.                         GPFax User Guide Page 11
  467.  
  468.  If imbedded commands (see later) for including graphics are used in a
  469. text document, the graphic must be fit within the number of lines
  470. remaining on the page, otherwise the page will be flushed and the graphic
  471. will be placed at the top of the next page.
  472.  
  473.  HINTS ON CREATING FAX DOCUMENTS
  474.  
  475.  SIMPLE DOCUMENTS
  476.  
  477.  For simple notes, use a text editor such as CygnusEd or MicroEmacs (even
  478. ED?) to enter the text. Format the text as required in the final fax,
  479. ensuring that the number of characters per line (including spaces) is
  480. within the boundaries defined by the GPFax environment variables. If page
  481. mode is selected you do not need to worry about the document length.
  482.  
  483.  When your document layout is correct, simply 'Print' it as you would
  484. with a printer. The GPFax printer driver will then automatically create
  485. the fax file for you. Alternatively, save the text to disk and then use
  486. the 'Convert to Fax' function to generate the fax file.
  487.  
  488.  Experiment with the default GPFax font to determine the best 'look' for
  489. your application. You may view the results of your efforts by using the
  490. 'Display / Print' function to display the created fax.
  491.  
  492.  GPFax can automatically convert text and IFF to fax format before
  493. sending them. When you are confident with your method, skip the manual
  494. convert option and send the files directly using the 'Transmit' function.
  495.  
  496.  The text to fax function also supports limited formatting of the text
  497. with imbedded bold, italic, and underlining commands, plus the ability to
  498. imbed commands to include two colour graphics images. With practice,
  499. these functions provide a powerful and rapid method of creating simple
  500. fax documents.
  501.  
  502.  Before GPFax allows you to transmit a list of files in sequence, it is
  503. easy to chain simple text documents and IFF pictures and transmit them in
  504. one session.
  505.  
  506.                         GPfax User Guide Page 12
  507.  
  508.  MORE COMPLICATED DOCUMENTS
  509.  
  510.  For documents which require extensive formatting, the BEST METHOD is to
  511. use a wordprocessing program such as FinalCopy, ProWrite or PenPal etc.
  512. or complete desktop publishing programs such as Professional Page or
  513. PageStream to create the documents. Choose a page size of A4, 210mm by
  514. 297mm, approximately 70 characters per line and 70 lines per page.
  515. Remembering the factors discussed above, it is important that you leave a
  516. suitable margin on each side of the page. With desktop publishing
  517. programs, if correct paging is required, ensure that the appropriate
  518. options for 'form feeds' has been selected within that program and
  519. 'PAGINATION' in GPFax is turned off.
  520.  
  521.  Once you have created the document in the required format, ensure that
  522. GPFax is also running with the printer driver option selected, and just
  523. print your document as usual. GPFax will trap the printer output and
  524. create a file or files in fax format almost exactly as it would appear on
  525. the printer.
  526.  
  527. *************************************************************************
  528. *                                                                       *
  529. *  Note: Make sure that your desktop publishing program is set to use   *
  530. *  the 'normal' Amiga Preferences printer and the GPFax printer driver  *
  531. *  option is selected. For example, in PageStream, select the           *
  532. * 'preferences.Printer' from the Configure Printer menu.                *
  533. *                                                                       *
  534. *************************************************************************
  535.  
  536.                         GPFax User Guide Page 13
  537.  
  538.  MULTITASKING AND MEMORY
  539.  
  540.  GPFax has been crafted for the Amiga's multitasking environment. In
  541. particular, the input and output serial transfer routines have been
  542. optimised for maximum performance.
  543.  
  544.  Apart from rapid disk access, transmitting faxes is not a demanding
  545. task. GPFax will effectively multitask with other software while sending.
  546. Receiving faxes at 192000 baud rate while multitasking, especially on a
  547. 68000 machine under WorkBench 1.3 is more demanding. Some other programs
  548. are poor at multitasking and may cause problems. A program which
  549. excessively monopolises the Amiga's resources, affects the Amiga's
  550. interrupts, or is attempting to display intensive multi-bitplane graphics
  551. may cause the Amiga to loose incoming serial data. Experiment! If
  552. problems arise, find the offending program and do not multitask while
  553. running GPFax. These problems will be less evident under Workbench 2 and
  554. above.
  555.  
  556.  GPFax will operate on any Amiga (PAL or NTSC video) under WorkBench 1.3
  557. or WorkBench 2.0 or higher, with a minimum of 1 Megabyte of memory from a
  558. floppy disk drive or a hard disk. Performance has been optimised to allow
  559. floppy disk usage but is not guaranteed. When using floppy based systems,
  560. run GPFax alone.
  561.  
  562.  Because of the memory requirements to display faxes, combined with the
  563. speed of reading and writing to floppy disks, we HIGHLY RECOMMEND A
  564. MINIMUM OF 1 MEGABYTE OF CHIP MEMORY AND AT LEAST 0.5 MEGABYTES OF FAST
  565. RAM MEMORY PLUS A HARD DISK DRIVE for efficient performance.
  566.  
  567.  AMIGA SERIAL DEVICE
  568.  
  569.  GPFax functions on the standard Amiga serial port or any third party
  570. serial board which provides 19200 baud operation with support for RTS/CTS
  571. handshaking. Since RTS/CTS handshaking is used to control the flow of
  572. data between the Amiga and the modem, a minimum of a standard 7 wire
  573. serial cable must be used with the program. (Class 1 versions use
  574. Xon/Xoff handshaking.)
  575.  
  576.                         GPFax User Guide Page 14
  577.  
  578.  GPFax prefers exclusive access to the Amiga's serial device. However, it
  579. will operate happily with other programs which use the serial port in
  580. shared mode and have a facility for 'un-listening' to the port. (See
  581. 'Environment' for further details'). Not all programs will correctly
  582. support shared serial port access. When operating in shared mode, other
  583. programs must not access the serial port while GPFax is running since
  584. this may cause loss of data or upset the special fax initialising
  585. routines of the modem.
  586.  
  587.  DISK SPACE
  588.  
  589.  GPFax saves outgoing and incoming faxes in the 'GPFAX:FAX_OUT' and
  590. 'GPFAX_IN' directories. Other information stored in the GPFAX: directory
  591. includes the phone book, log book, scheduler, environment and
  592. miscellaneous files.
  593.  
  594.  Fax files can be quite large, typical 30000 bytes but potentially any
  595. size. Also, since GPFax stores a report for all faxes, the size of the
  596. log book file can grow indefinitely.
  597.  
  598. ************************************************************************
  599. *                                                                      *
  600. * Regular check on remaining disk space and delete unwanted faxes and  *
  601. * log  book entries when no longer required.                           *
  602. *                                                                      *
  603. ************************************************************************
  604.  CHOICE OF FONTS
  605.  
  606.  When converting text files to fax format, directly or via the printer
  607. driver option, GPFax can use any standard Amiga font including
  608. Compugraphic fonts under WorkBench 2. This default font is under user
  609. control and stored as part of GPFax's environment data. Experiment!
  610.  
  611.  The fonts supplied with the program, GPFax/11 and GPFax/18, are used to
  612. create fax cover pages. Both these fonts must be moved to your
  613. FONTS:directory (done automatically by the install script). The GPFax/18
  614. font is similar to a Courier/18 font. This is a good, general purpose
  615. font for conversion of text to fax and provides approximately 76
  616. characters per line.
  617.  
  618. ************************************************************************
  619. *  Note: the GPFax/11 font is designed for use internally by GPFax and *
  620. *  should not be used for creating your own fax documents.             *
  621. *                                                                      *
  622. ************************************************************************
  623.  
  624.                         GPFax User Guide Page 15
  625.  
  626.  PRINTING AND THE GPFax PRINTER DRIVER
  627.  
  628.  With GPFax, all output sent to the standard Amiga printer device from
  629. any program can be trapped and converted into a fax formatted file ready
  630. for transmission. The GPFax printer driver (GPFax.driver) intercepts all
  631. printing to simplify generation of faxes. ANY program which 'prints' to
  632. the printer ('PRT:' or printer.device) while GPFax is running can
  633. automatically create files in fax format.
  634.  
  635. *************************************************************************
  636. *                                                                       *
  637. *  IMPORTANT: Do not install the GPFax.driver from preferences. The     *
  638. *  GPFax.driver will not function if the main program is not running    *
  639. *  and will not act as a stand alone printer driver if installed by     *
  640. *  the Amiga 'Preferences' program.                                     *
  641. *                                                                       *
  642. *************************************************************************
  643.  
  644.  The GPFax printer driver is specifically designed to be installed
  645. automatically by the program when it is run. GPFax will automatically
  646. swap between your Preferences defined printer driver and its own driver
  647. as required. We do not advise changing Preferences while GPFax is running
  648. as this may result in the GPFax.driver being saved as the default printer
  649. driver.
  650.  
  651.  The printer driver will create each fax in either standard or fine mode
  652. depending on the state of the 'RES - FINE' switch in the Options menu.
  653.  
  654.  Alternatively, if printing from program which allows you to select
  655. different printer densities, you may select between standard and fine
  656. resolution by using density 2 for standard mode and density 6 for fine
  657. mode. In PageStream, select the 'Configure Printer' menu and then select
  658. Preference.Printer. Use densities 1-6. Do not use density 7. This does
  659. not page correctly. For Prowrite, in the Printer Setup Menu select the
  660. 'no gap between pages' option. For other programs you may need to
  661. experiment to obtain the best output.
  662.  
  663.                         GPfax User Guide Page 16
  664.  
  665.  PRINTING RECEIVED FAXES
  666.  
  667.  When producing hard copy output on your printer, such as generated or
  668. received faxes (or the log book reports), GPFax will use the standard
  669. printer driver (as defined in Preferences) and output the faxes as a
  670. bitmap graphic images to any standard Amiga parallel printer. (Serial
  671. printers are not supported.)
  672.  
  673.  GPFax assumes standard A4 width paper (210mm wide) and requires a
  674. minimum horizontal resolution of 240 dpi and a vertical resolution of 98
  675. dpi for a standard and 196 dpi for fine modes. For best results use a
  676. printer which is capable of a least this resolution and set the density
  677. (from Preferences) to produce a density of at least this value. (Refer to
  678. your printer and Amiga manuals on how to do this.)
  679.  
  680. ************************************************************************
  681. *                                                                      *
  682. * NOTE: Some printers and printer drivers expect to generate an 8 inch *
  683. * wide page. Since a fax is designed to be reproduced on an A4 width   *
  684. * page of 210mm or 8.26 inches, some printer drivers may not be able   *
  685. * to print a fax at full width. In such cases GPFax will auto-scale    *
  686. * the width and height of the image to fit the 8 inch page while       *
  687. * retaining the correct aspect. This may cause problems of 'poor' copy *
  688. * quality. If this happens, it can be overcome with many drivers by    *
  689. * setting the printer preferences to use DIN A4 (if your driver        *
  690. * supports this!!) or, alternatively, try the WIDE TRACTOR setting.    *
  691. * This will not actually print off the edge of the paper but may allow *
  692. * the printer enough horizontal density to print the full 210mm or     *
  693. * 8.26 in wide fax.                                                    *
  694. *                                                                      *
  695. ************************************************************************
  696.  
  697.                         GPFax User Guide Page 17
  698.  
  699.  
  700.                               INSTALLATION
  701.  
  702.  THE INSTALLATION PROCEDURE
  703.  
  704.      BACKUP your master disk now!
  705.  
  706. *************************************************************************
  707. *                                                                       *
  708. *   Never run the software from the master disk. Always  write-protect  *
  709. *   the master-disk. Make one backupcopy and put the original in a safe *
  710. *   place. Remember that to obtain program updates you may be required  *
  711. *   to return your original disk to the place of purchase or local      *
  712. *   distributor. Never over copy your original disk with any updates -  *
  713. *   the `original` may also be required for subsequent updated program  *
  714. *   files.                                                              *
  715. *                                                                       *
  716. *************************************************************************
  717.  
  718.  The GPFax program is designed to operate from its own directory on the
  719. hard disk. All associated files and sub-directories must be placed under
  720. this main directory path.
  721.  
  722.  As recommended by Commodore, we have supplied the standard `Installer`
  723. program to install GPFax correctly. Hard Drive installation may be
  724. preformed manually, but to ensure correct installation, we suggest you
  725. use the `Installer` option from the master disk. Double click in the
  726. `INSTALL-GPFax` icon and follow the instructions provided.
  727.  
  728.  A NOTE FOR FLOPPY DRIVE USERS
  729.  
  730.  If your system does not have a hard drive, the size of the fax files
  731. will cause you to run out of disk space very quickly. Top over come this,
  732. make a backup copy of the master disk and delete all files not required
  733. to run GPFax, such as any files in the FAX_IN and FAX_OUT directories and
  734. the `Installer` program.
  735.  
  736.                         GPFax User Guide Page 18
  737.  
  738.  MANUAL INSTALLATION
  739.  
  740.  Create a new directory (drawer) with an appropriate name on your hard
  741. disk. Copy the main program GPFax and associated icon to this drawer.
  742. Under the is directory, create the two required directories named FAX_IN
  743. and FAX_OUT.
  744.  
  745.  Copy GPFax:devs/printers/GPFax.driver to your DEVS:printers directory.
  746.  
  747.  Copy the GPFax:fonts/GPFax directory and the GPFax.fonts to your
  748. Fonts:directory.
  749.  
  750.  Absolutely required assignments
  751.  
  752.  GPFax MUST know where the main directory is located. After installing
  753. the program, modify the assign list file of S:startup-sequence (S:user-
  754. startup for WorkBench2) and ASSIGN GPFax: to wherever the main program
  755. directory was created. For example, assuming the program was installed on
  756. partition WORK, modify the startup-sequence (or assign list file) by
  757. adding the
  758.  
  759.         ASSIGN GPFax: WORK:GPFax
  760.  
  761.  GPFax also uses the T: directory for generating of temporary files. This
  762. must be assigned for GPFax to operate. If not already done, we suggest
  763. that you add the command `ASSIGN T:RAM:` to your user-startup file.
  764.  
  765.                         GPFax User Guide Page 19
  766.  
  767.  THE GPFax USER INTERFACE
  768.  
  769.  Considerable effort has been devoted to the user-interface for GPFax to
  770. provide the user with a powerful program which is easy to use.
  771.  
  772.  GPFax provides a fully mouse or keyboard driven interface. We have
  773. dispensed with the standard Amiga menu system in order to provide a more
  774. direct `point and click` interface. All options are available directly on
  775. the screen by selecting the appropriate gadget button. The initial large
  776. screen with its main options is referred to as the `Main Menu` in the
  777. manual.
  778.  
  779.  GPFax provides, the same `look and feel` under any version of the Amiga
  780. WorkBench operating system. To manage this, a multi-windowed display is
  781. provided, only the front window of which will be active at any time. The
  782. only observable difference between Workbench 1.3 and 2 is in the way the
  783. iconify icon is displayed and processed.
  784.  
  785.  To move the top window to view what is underneath, select the window
  786. title gadget with the mouse and drag the window to its required position.
  787.  
  788.  Keys may be used to activate various functions within GPFax. All suck
  789. keys are marked with an underscore in the gadget`s text.
  790.  
  791.  GADGETS AND BUTTONS
  792.  
  793.  Gadgets and buttons are either decision gadgets, which preform a
  794. function or select an option: string gadgets or text boxes, where you
  795. enter text details: or special `information` buttons.
  796.  
  797.  By using the mouse, any gadget or button in the active window may be
  798. selected at any time. Alternatively, gadget buttons may be selected using
  799. the keyboard as discussed below.
  800.  
  801.  THE `INFORMATION` GADGET
  802.  
  803.  GPFax uses a special global button - the information symbol 'I' - to
  804. provide access to more information or wider choices for various options.
  805. Selecting this button will either display a file requester, a font
  806. requester, or other list.
  807.  
  808.                         GPFax User Guide Page 20
  809.  
  810.                         THE GPFax USER INTERFACE
  811.  
  812.  DECISION GADGETS (BUTTONS)
  813.  
  814.  Whenever a string gadget or text box is not being used, any of the
  815. gadget buttons may be chosen by pressing the appropriate key of the
  816. gadget text. The key is usually marked with an underscore. For example,
  817. pressing `O` will select the `OK` gadget, pressing `C` gadget will select
  818. the `CANCEL` gadget. Pressing the `ESC` key always selects the `CANCEL`
  819. option.
  820.  
  821.  When an `error message` is displayed, select the option either by
  822. pressing the first character of the gadget text, or by pressing `Y`, `N`,
  823. or `ESC` keys. `Y` selects the left hand option, `N` or `ESC` selects the
  824. right hand (or cancel) option.
  825.  
  826.  STRING GADGET (TEXT BOXES)
  827.  
  828.  The RETURN key may be used to jump through the series of string gadgets
  829. displayed in a window. (The RETURN and `ENTER` keys are functionally
  830. identical.)
  831.  
  832.  Pressing RETURN will accept the entered text information and activate
  833. the next gadget in sequence (if any).
  834.  
  835.  Pressing RETURN on the last string gadget in a sequence will deactivate
  836. all string gadgets. This allows access to the main keyboard to select
  837. other gadgets by using their keys, as above.
  838.  
  839.  Pressing RETURN when no string gadget is active, will activate the first
  840. gadget in the sequence.
  841.  
  842.  Pressing SHIFT + RETURN will ignore the current gadget and select the
  843. previous string gadget in sequence. The first gadget of a list activates
  844. the last gadget.
  845.  
  846.  Pressing CTRL + RETURN, deactivates the string gadgets to allow access
  847. to normal keys to select other gadgets or buttons.
  848.  
  849.                         GPFax User Guide Page 21
  850.  
  851.  CURSOR KEYS, NUMBER KEYS AND NUMERIC KEYPAD
  852.  (1-=,PgUp, PgDn, End, Home etc.)
  853.  
  854.  Providing a string gadget or text box is not in use, and depending on
  855. the circumstances, these keys any preform various functions to scroll a
  856. list, select a file from a list or move around a display fax. For
  857. example, in a file requester, cursor down will scroll the display file
  858. list; `PgDn` will jump scroll the list; and the 12 keys on the top row of
  859. the keyboard (keys `1` through `=`) will select, or deselect a file from
  860. the list. When viewing faxes, `End` displays the bottom right corner of
  861. the fax and `Home` displays the top left.
  862.  
  863.  Further specific examples of key usage are discussed in the following
  864. sections of this manual.
  865.  
  866.  STATUS WINDOWS
  867.  
  868.  GPFax displays a status window to provide information about the current
  869. actions of the program. Many status windows provide an `Abort` gadget to
  870. stop that operation. Some provide an `OK` option only.
  871.  
  872.  In some cases, the status window will remain until a gadget button is
  873. selected. However, in most cases status windows have a default timeout of
  874. approximately 5 - 10 seconds and will disappear after this time.
  875.  
  876.  *** See FIG 1 ***
  877.  
  878.                         GPFax User Guide Page 22
  879.  
  880.  ERROR MESSAGES
  881.  
  882.  *** See FIG 1 ***
  883.  
  884.  If GPFax detects an error while performing a function, a small error
  885. window will be displayed. If the error is recoverable, choices similar to
  886. `Retry` or `Cancel` will be presented. Fix the problem and select `Retry`
  887. to repeat the operation again, or select `Cancel` to quit. In other
  888. cases, the error may be fatal and only `OK` or similar option will be
  889. available. All other options are locked while error messages are
  890. displayed.
  891.  
  892.  The `Retry` and `Cancel` gadget buttons in these error windows respond
  893. to the mouse, to the first letter of the displayed text, or to the `Y`,
  894. which selects the left hand or `OK` option, or `N` or `ESC`, which
  895. selects the `Cancel` option.
  896.  
  897.  THE GLOBAL FILE REQUESTER
  898.  
  899.  A large double file requester is used in GPFax to allow selection of
  900. file names. (For example in the `Transmit Fax`. `Display/print Fax` and
  901. `Convert To Fax` functions.) This feature has been specifically designed
  902. to enable the building of a list from multiple directories. The selected
  903. list of files is then fed to the appropriate program function. The
  904. displayed list on the right hand side shows the list of selected file
  905. names.
  906.  
  907.  Initially, when first displayed, the list of files in a directory is
  908. shown unsorted. A file may be chosen directly from the display, or the
  909. list may be sorted by selecting either the main scroll gadget or the
  910. arrow gadgets with the mouse, or by pressing the up or down cursor keys.
  911.  
  912.                         GPFax User Guide Page 23
  913.  
  914.   *** See FIG 2 ***
  915.  
  916.  To build a list of files, highlight the required file name in the left
  917. hand display and transfer the name to the right and display. Either type
  918. in the required file name and press RETURN, or double click the name of
  919. the file with the left mouse button. Alternatively, if a string gadget or
  920. text box is not in use, the top row of keys on the keyboard (`1` through
  921. `=`) highlight the corresponding file from the top down.
  922.  
  923.  The smaller window displays the list of available `Devices`, `Volumes`,
  924. or `Assigns`. The gadget button immediately below this window will toggle
  925. through three alternatives. Select the gadget with the left mouse button,
  926. just click the right mouse button, or press the appropriate key on the
  927. keyboard.
  928.  
  929.  The `Fax_Out` gadget button at the top of the display allows quick
  930. access to the FAX_IN and FAX_OUT directories.
  931.  
  932.                         GPFax User Guide Page 24
  933.  
  934.  Cursor keys, shifted cursor keys and numeric keypad Pup, PgDn, Home,
  935. End, etc. will scroll the left hand display.
  936.  
  937.  The gadget buttons below the selected file list on the right, allow
  938. manipulation of this list. Highlight the unwanted file with the mouse and
  939. select `Remove`. Alternatively, select `Tag` to highlight all files
  940. followed by `Remove` to delete all files from the list. When transmitting
  941. file, the `View` option allows you to check any particular file.
  942.  
  943.  The list of selected files in the right hand display is never sorted. It
  944. is designed to feed the selected files in the displayed order to the next
  945. program function. Move the file names into the right hand display in the
  946. order desired. To transmit a list of files in a specific order, they must
  947. be entered into the selected list in that order.
  948.  
  949.  WILDCARD SELECTION OF FILE NAMES
  950.  
  951.  The file requester supports standard wild card characters when searching
  952. for file names. Both AmigaDOS and UNIX style are supported.
  953.  
  954.      The AmigaDOS pattern match character are `#` and `?`.
  955.      The UNIX Style pattern match characters are `*` and `?`.
  956.  
  957.  For example, when sending a fax, you may have generated a series of
  958. files called PRT123.p01, PRT123,p)2 etc. To selected all these files,
  959. first sort the file list by selecting the scroll gadget, then enter
  960. PRT123#? into the filename string gadget and press the RETURN or ENTER
  961. key. This will the transfer all the matching files to the right hand
  962. window ready for viewing or transmission.
  963.  
  964.                         GPFax User Guide Page 25
  965.  
  966.  LOADING GPFax
  967.  
  968.  GPFax may be run from either WorkBench or from the CLI.
  969.  
  970.  FROM WORKBENCH
  971.  
  972.  To load and run the program from WorkBench
  973.  
  974.  either   a) double click the main program icon
  975.  or       b) double click any icon created by GPFax
  976.  
  977.  Selecting one of the configuration icons (GPFax_env, GPFax_log,
  978. GPFax_sch and GPFax_pho) will load and run the main program, then jump to
  979. that function. Selecting the icon for a FAX file will load and run the
  980. main program and jump to a display of that fax.
  981.  
  982.  When the program is iconified, a double click of any of the above icons
  983. will activate the program and display that function on the WorkBench
  984. screen without opening the main GPFax screen.
  985.  
  986.  The operating of the program may be modified adding TOOLTYPES to the
  987. main program icon.
  988.  
  989. *************************************************************************
  990. *                                                                       *
  991. *  Note: Icon TOOLTYPES are interpreted differently under WorkBench 1.3 *
  992. *  and Workbench 2.x. If you wish to set a particular tooltype under    *
  993. *  1.3 you MUST ENTER `name=something`. i.e. LOCKBAUD=TRUE. If you do   *
  994. *  not wish to use a particular tooltype, either remove the keyword     *
  995. *  completely or enclose the whole expression in parentheses, i.e.      *
  996. *  (LOCKBAUD=TRUE). This applies to ALL TOOLTYPES.                      *
  997. *                                                                       *
  998. *************************************************************************
  999.  
  1000.  TOOLTYPES FOR ALL VERSIONS OF GPFax
  1001.  
  1002.  SCREEN=WORKBENCH or CUSTOM - Tells GPFax to use the workbench or its own
  1003. custom screen.
  1004.  
  1005.  USEWBCOLOURS=TRUE - It is not possible to set the colours used by GPFax
  1006. directly but it is possible to tell GPFax to use your current Workbench
  1007. colour instead of its own set. This option is mainly for use with grey
  1008. scale monitors such as the Commodore 2024.
  1009.  
  1010.                         GPFax User Guide Page 26
  1011.  
  1012.  NOSERIAL=TRUE - Do not open the serial device on startup.
  1013.  
  1014.  NOPRINTERDRIVER=TRUE - Disable the GPFax printer driver.
  1015.  
  1016.  QUIET=TRUE - Start GPFax in iconified mode.
  1017.  
  1018.  ICON_X=<val> 0 - 600 and ICON_Y=<val> 0 - 250/190 sets the X and Y
  1019. coordinates of the application icon on the WorkBench screen.
  1020.  
  1021.  INITSTRING=<xxx> Override the modem initialisation string defined in the
  1022. GPFax environment.
  1023.  
  1024.  TOOLTYPES FOR CLASS 2 VERSION ONLY
  1025.  
  1026.  BAUDRATE=19200 or higher. Sets the computer to modem (DTE - DCE)
  1027. connection speed. Does not work with all modems. This is specifically for
  1028. use with BBS software and high speed modems capable of performing fax
  1029. connections at 38400 (e.g. ZyXEL). For example, if using GPFax with a
  1030. `Trapdoor`, it is often better to lock the DTE - DCE speed at the highest
  1031. possible rate at 19200 or above. This option has been tested with ZyXEL
  1032. modems at 38400 with TrapDoor.
  1033.  
  1034.  LOCKBAUD+TRUE - lock baud rate to 19200 (or baudrate speed set above)
  1035. permanently - do not change incoming data baud rate on auto/fax calls. If
  1036. this is not set (default), when a data call is detected, GPFax will
  1037. change the serial speed to the baud rate reported by the modem before
  1038. sending out the ~Data Call' text and executing the AREXX script. (See
  1039. AREXX Section.)
  1040.  
  1041.  MAXSPEED=<value> where value is 0 - 5 (2400, 4800, 7200, 9600, 12000,
  1042. 14400) GPFax automatically interrogates the modem to determine the
  1043. maximum speed capability for fax transmission. Many modems can now use
  1044. 14,400 for fax. It is possible to override this check by setting the
  1045. internal MAXSPEED variable in the software. DO NOT USE THIS OVERRIDE
  1046. UNLESS ABSOLUTELY NECESSARY. In conjunction with the modem, GPFax will
  1047. intelligently determine the optimum speed for sending and receiving
  1048. faxes.
  1049.  
  1050.                         GPFax User Guide Page 27
  1051.  
  1052.  
  1053. ************************************************************************
  1054. *                                                                      *
  1055. *  Special Note: AUTO detection of maximum fax speed is NOT done if    *
  1056. *  either (a) GPFax is run with no serial options, or (b) the modem is *
  1057. *  not switched on when program starts. In such cases, the maximum     *
  1058. *  speed  will be set to the default value of 9600 bps.                *
  1059. *                                                                      *
  1060. ************************************************************************
  1061.  
  1062.  TOOLTYPES FOR CLASS 1 VERSION ONLY
  1063.  
  1064.  MODEMTYPE=USR or AVTEK or COMMA or AC3 - This sets the initialisation
  1065. string and the method of handshaking to either Xon/Xoff or RTS/CTS (AC3)
  1066. for the particular modem. (See Appendix C for further details.
  1067.  
  1068.  DELAY=<x> inter-character delay in milliseconds when transmitting
  1069. command init strings. Generally not required. For USR modems use a value
  1070. of 2.
  1071.  
  1072.  FROM THE CLI
  1073.  
  1074.  When running GPFax from the CLI, you may use the following command line
  1075. options -
  1076.  
  1077.  -B<speed>   set DTE-DCE speed to 19200 or higher (Class 2)
  1078.  -D<x>       Command delay (Class 1 Only)
  1079.  -F<0-5>     max fax speed (Class 2 Only)
  1080.  -IT<string> Replace the init string in environment with <string>
  1081.  -L          Lock Baudrate for Fax/DATA (Class 2 Only)
  1082.  -NP         Disable GPFax printer driver
  1083.  -M<type>    USR etc. (Class 1 Only)
  1084.  -Q          Open in iconified mode
  1085.  -S          Do not open serial device
  1086.  -Z          Use WorkBench Screen
  1087.  
  1088.                         GPFax User Guide Page 28
  1089.  
  1090.  PROGRAM CREATED ICONS
  1091.  
  1092.  To allow easy access to various functions, GPFax creates icons for all
  1093. of its internal configuration files and for both received and converted
  1094. faxes unless this option is specifically disabled.
  1095.  
  1096.  These icons are
  1097.  
  1098.  GPFax_env   The main program environment which holds all the default
  1099.              settings, default fax cover page details and program
  1100.              options.
  1101.  
  1102.  GPFax_pho   The phone book.
  1103.  
  1104.  GPFax_sch   The table of scheduled faxes and results thereof.
  1105.  
  1106.  GPFax_log   The log book holds the results of all sent and received
  1107. faxes.
  1108.  
  1109.  FAXxxx.Pyy  Default icons for all received faxes or those created by
  1110.              converting IFF or text files. The program senses whether
  1111.              these are received or converted faxes. Converted text files
  1112.              will have the suffix `_TFAX.Pyy` to distinguish them from
  1113.              the original files.
  1114.  
  1115.  PRTxxx.Pyy  Default icon for all faxes created by using the printer
  1116.              driver option in the FAX_OUT directory.
  1117.  
  1118.                         GPFax User Guide Page 29
  1119.  
  1120.                            FIRST TIME OPERATION
  1121.  
  1122.  MODEM CONNECTION
  1123.  
  1124.  When GPFax loads, it expects to have the modem correctly connected to
  1125. the Amiga serial port (or third party serial board) and switched on. If
  1126. the check for the modem fails, an error requester will be presented with
  1127. `Retry` or `Cancel` option.
  1128.  
  1129.  *** See FIG 1 ***
  1130.  
  1131.  If you plan to use the modem during this session, we strongly recommend
  1132. that it is switched on at this point, otherwise the modem may not be
  1133. initialised correctly for the fax session.
  1134.  
  1135.  It is not recommended that the modem be turned off while the program is
  1136. running. Turning the modem off and an again will usually cause its
  1137. internal registers to be reset to an unknown state. GPFax may not
  1138. function correctly in such cases.
  1139.  
  1140.  If you wish to run GPFax just to view faxes, run the program with the
  1141. `no serial` option to override this check for the modem.
  1142.  
  1143. ***********************************************************************
  1144. *                                                                     *
  1145. *  Note: For efficient send and receive operation, GPFax needs to     *
  1146. *  interrogate the modem when first run. If the modem is not switched *
  1147. *  on when GPFax is run, it is possible that the modem may be         *
  1148. *  incorrectly initialised. Only use the `no serial` option if you do *
  1149. *  not intend to send or receive faxes during the current session.    *
  1150. *                                                                     *
  1151. ***********************************************************************
  1152.  
  1153.                             GPFax ENVIRONMENT
  1154.  
  1155.  DEFAULT ENVIRONMENT
  1156.  
  1157.  When GPFax is run for the first time, a blank environment form will be
  1158. displayed. Enter your company or personal details as discussed in the
  1159. next pages and select `OK`. This will save the environment in the GPFax`s
  1160. directory, for later reference.
  1161.  
  1162.                         GPFax User Guide Page 30
  1163.  
  1164.  This window displays information required by the program to correctly
  1165. send faxes, and to create faxes from ascii text files. It also shows the
  1166. various settings required for the modem-phone connection. Enter the
  1167. required details and select `OK` to save these details to disk.
  1168.  
  1169.  *** See FIG 3 ***
  1170.  
  1171.  DEFAULT FAX HEADER DETAILS
  1172.  
  1173.  These settings are used create the page header stamp for each fax and
  1174. details for default fax cover page. Creating a cover page for specific
  1175. phone numbers is discussed on the `Phone Book` section.
  1176.  
  1177.  COMPANY   An important Field. Enter a company or personal name. Used on
  1178. the fax cover sheet and page header stamp.
  1179.  
  1180.                         GPFax User Guide Page 31
  1181.  
  1182.  Fax No    An important Field. Enter your fax phone number. This field is
  1183.            sent as your FAXED in initial handshaking between your modem
  1184.            and remote fax machine or modem when sending or receiving
  1185.            faxes. It is also used on each page header stamp.
  1186.  
  1187.  Phone     Your voice phone number. Used on fax cover sheet.
  1188.  
  1189.  LETTERHEAD AND SIGNATURE
  1190.  
  1191.  These are default values. Enter the full path names for your letterhead
  1192. or signature graphic files. These files MUST be (2) colour standard IFF
  1193. pictures. If the supplied image contains more than two colours, GPFax
  1194. will only use the first two colours. These images will be scaled if
  1195. scaling is on.
  1196.  
  1197.            The LETTERHEAD graphic can be optionally included at the top
  1198.            of a fax cover sheet, before other general information.
  1199.  
  1200.            The SIGNATURE graphic can be optionally included at the bottom
  1201.            of the last page of a transmitted fax.
  1202.  
  1203.  Select either `information` gadget to display a file requester for
  1204. easier file name selection.
  1205.  
  1206.  DEFAULT TEXT FONT, MARGINS, LINES PER PAGE
  1207.  
  1208.  These fields define the default text font and page margins to be used
  1209. when converting text files to fax format, either by direct printing
  1210. through the printer driver or from the `Convert to Fax` option from the
  1211. main menu. The `Paginate` and `Lines/Page` gadgets control the page
  1212. format for all fax conversions.
  1213.  
  1214.                         GPFax User Guide Page 32
  1215.     We have supplied two fonts with the program -GPFax/11 and GPFax/18.
  1216. These fonts are similar in style to Topaz and Courier respectively. The
  1217. GPFax/18 font generates 76 characters per line. The GPFax/11 font is
  1218. designed to be used internally by GPFax and should not be generally be
  1219. used (some characters have been changed for special use). We recommend
  1220. that you start using the GPFax/18 font. Being a Courier style of font, it
  1221. provides output similar to that used by many printers and typewriters.
  1222.  
  1223.  Alternatively, select any other font and an associated size.
  1224.  
  1225.   NAME    Select the font name (use the `i` gadget to display a list of
  1226.           fonts from your FONTS: directory and select name and size.)
  1227.           (Default: GPFax.font)
  1228.  
  1229.   SIZE    The size of the default text font. (Default 18) By definition,
  1230.           this defines the Y Size or height of the font not the X Size or
  1231.           width. We recommend using a font which has a
  1232.           horizontal/vertical size of at least 11 pixels. Smaller fonts
  1233.           may result in unreadable text at the other end. When in doubt,
  1234.           use a larger font and view your converted documents at 1:2
  1235.           scale to get an idea of the output.
  1236.  
  1237. **********************************************************************
  1238. *                                                                    *
  1239. *  Note: Changing either the font name or font size will reset the   *
  1240. *  margins. The default left margin will set to five (5), and the    *
  1241. *  right margin to five less than the maximum characters per line    *
  1242. *  allowed for this font/size combinations. The line per page value  *
  1243. *  will also be reset to the maximum for an A4 page with a font of   *
  1244. *  this height.                                                      *
  1245. *                                                                    *
  1246. **********************************************************************
  1247.  
  1248.  TEXT MARGINS
  1249.  
  1250.  For text to fax conversion, GPFax automatically leaves 34 pixels on the
  1251. left and 14 pixels on the right of fax page, leaving an `effective
  1252. printing area` 1680 pixel wide. Margins are used in the same manner as
  1253. with standard wordprocessors and define the are within this `effective
  1254. page` where text will be drawn.
  1255.  
  1256.                         GPFax User Guide Page 33
  1257.  
  1258.  All margins are defined in terms of the selected font  character size.
  1259.  
  1260.      The LEFT MARGIN - the number of character spaces on the left hand
  1261.                        edge of the page. (Default: 5)
  1262.  
  1263.      The RIGHT MARGIN - desired total width of the line in  characters of
  1264.                         the selected font. The right margin cannot exceed
  1265.                         the maximum characters defined by the font width.
  1266.  
  1267.  PAGINATION AND LINES PER PAGE
  1268.  
  1269.  As discussed previously, a `standard` fax is based on a A4 page size
  1270. with a length of 297mm. GPfax will automatically break all created fax
  1271. documents into pages if `paginate` if selected. The number of lines per
  1272. page defaults to the maximum by entering a new value less than or equal
  1273. to the maximum.
  1274.  
  1275. *************************************************************************
  1276. *                                                                       *
  1277. * Note: the `Lines per Page` value does not change the actual page      *
  1278. * length but changes only the number of printed lines of text per page. *
  1279. *                                                                       *
  1280. *************************************************************************
  1281.  
  1282.  MODEMS AND SERIAL DETAILS
  1283.  
  1284.  These define the parameters for the serial device and the dialling
  1285. details.
  1286.  
  1287.  DEVICE The Amiga Serial device to be used.
  1288.  
  1289.  UNIT   The serial unit number. (Default: 0)
  1290.  
  1291.  RINGS  Number of `RINGS` detected before answering phone. (Default value
  1292.         2) For Supra Silent Answer, set this value to 2 more than your
  1293.         answering machine.
  1294.  
  1295. ************************************************************************
  1296. *                                                                      *
  1297. * Note: Because of telecommunications regulations in some countries,   *
  1298. * the `Rings` value defaults to TWO, but you may edit this back to ONE *
  1299. * if required.                                                         *
  1300. *                                                                      *
  1301. ************************************************************************
  1302.  
  1303.                         GPFax User Guide Page 34
  1304.  
  1305.  SHARED SERIAL DEVICE This defines whether to open the serial device
  1306.                       in `shared access` mode or `exclusive` mode. If
  1307.                       using ARexx Data script option, you must use
  1308.                       `shared` mode. If GPFax and another program do not
  1309.                       function together, switch to exclusive mode an run
  1310.                       GPFax alone.
  1311.  
  1312.  
  1313.  RETRY                The number of redial attempts if a number is busy
  1314.                       or does not answer. (Default: 3)
  1315.  
  1316.  REDIAL DELAY         The time delay in seconds between redial attempts.
  1317.                       Minimum delay is (5) seconds. (Default: 30)
  1318.  
  1319.  DIAL MODE            Select the mode appropriate to your telephone
  1320.                       service. Either `Pulse` (rotary dial) or `Tone`.
  1321.                       (Default: Pulse)
  1322.  
  1323.  PABX                 This sequence is sent immediately before the phone
  1324.                       number when dialling. It is designed for cases
  1325.                       where your modem and phones are connected through
  1326.                       a switchboard which requires an extra dialling
  1327.                       prefix. For example, use, `0W`. If supported by
  1328.                       your modem, this will dial a `0` then wait for dial
  1329.                       tone before dialling the rest of the number.
  1330.  
  1331.  MODEM INIT           This is the actual string of characters sent to the
  1332.                       modem to initialise the fax mode. The standard
  1333.                       default sequence used by GPFax may vary depending
  1334.                       on your modem type. Do not change this sequence
  1335.                       unless advised, your modem may fail to operate
  1336.                       correctly unless the proper sequence has been
  1337.                       entered. (To reset to default string, just delete
  1338.                       all characters and press RETURN.) (See Appendix C
  1339.                       for details)
  1340.  
  1341.                         GPFax User Guide Page 35
  1342.  
  1343.  OPTIONS
  1344.  
  1345.  The OPTIONS window displays the various user selections which allow you
  1346. to modify the operation of GPFax.
  1347.  
  1348.  Selections may be made with the mouse or by pressing the appropriate key
  1349. marked with an underscore. For example, `S` will toggle the `SECURITY`
  1350. option.
  1351.  
  1352.  Selecting `OK` accepts the settings and saves them to disk.
  1353.  
  1354.  *** See FIG 4 ***
  1355.  
  1356.                         GPFax User Guide Page 36
  1357.  
  1358.  The following options control the main functions of the program
  1359.  
  1360.  SCHEDULER  Enables the scheduler. Scheduled faxes will be sent at the
  1361.             defined times. (Default: On)
  1362.  
  1363. *********************************************************************
  1364. *                                                                   *
  1365. * NOTE: The scheduler MUST be enabled for correct operation of the  *
  1366. * `Print Popup` function. See below for details.                    *
  1367. *                                                                   *
  1368. *********************************************************************
  1369.  
  1370.  AUTOANSWER If enabled, GPFax will answer the phone and start fax
  1371.             reception after detecting the number of `Rings` as defined
  1372.             above. If AutoAnswer is disabled, faxes may still be received
  1373.             manually by selecting the `Receive Fax` from the main menu.
  1374.             (Default: Off)
  1375.  
  1376.  LOG REPORT Turns log reporting on or off. When off, GPFax will not
  1377.             append reports about each session to log book file. (Default:
  1378.             On)
  1379.  
  1380.  PRT DRIVER If selected, GPFax will trap all outputs to the printer (PRT:
  1381.             or printer.device) from other programs and redirect the
  1382.             output through the GPFax.driver to create fax files. The
  1383.             resulting fax is saved in the GPFax:FAX_OUT directory under
  1384.             the name PRTxxx.pyy, where xxx is the next file in sequence
  1385.             an yy is the page number. See `Prt Popup` below for more
  1386.             details.
  1387.  
  1388.             If not selected, normal output to the printer is restored and
  1389.             the default printer driver from Preferences is reinstalled.
  1390.             GPFax will not trap printer output. (Default: On)
  1391.  
  1392. ************************************************************************
  1393. *                                                                      *
  1394. * Note: Do not select the GPFax.driver from Amiga Preferences! GPFax   *
  1395. * selects and installs the fax driver or your normal printer driver as *
  1396. * required.                                                            *
  1397. *                                                                      *
  1398. ************************************************************************
  1399.  
  1400.                         GPFax User Guide Page 37
  1401.  
  1402.  PRT POPUP  When printing from another application, GPFax will `popup` a
  1403.             window, allowing you to select the file name for the fax, the
  1404.             phone number and the time and date to send the file. This
  1405.             information will then be entered into the scheduler and the
  1406.             fax will be sent automatically without further user
  1407.             intervention.
  1408.  
  1409. ***********************************************************************
  1410. *                                                                     *
  1411. * Note: Ensure that 'Prt Driver`, `Prt Popup` and `Scheduler` gadgets *
  1412. * are selected for correct operation.                                 *
  1413. *                                                                     *
  1414. ***********************************************************************
  1415.  
  1416.  When `Printing` from an application, the Print Popup window will appear.
  1417.  
  1418.  *** See FIG 5 ***
  1419.  
  1420.  a) Enter the file name you wish to call this fax file, or leave at the
  1421.     default name (PRT).
  1422.  
  1423.  b) Enter the phone number or select the `i` gadget to display the
  1424.     phonebook and select a number.
  1425.  
  1426.  c) Select the time and date to send the fax. If these settings are not
  1427.     changed, the fax will be sent immediately the printing has finished.
  1428.  
  1429.  d) Select `QUEUE` to enter the above details into the scheduler so that
  1430.     fax can be queued to be sent. If no phone number has been selected,
  1431.     the file will simply be created and not transmitted.
  1432.  
  1433.  e) Select `STORE` to simply save the printed fax under the given file
  1434.     name and not send it.
  1435.  
  1436.  f) Select `ABORT` to cancel the fax printing. Note that with some
  1437.     applications programs this may bring up a requester such as `not
  1438.     enough memory` or similar.
  1439.  
  1440.                         GPFax User Guide Page 38
  1441.  
  1442.  MODE Determines the operational mode of the modem and allows `Adaptive
  1443.       answer` or automatic detection between FAX and DATA calls. (See
  1444.       ARexx section for more details.) Select `FAX ONLY` or `FAX/DAT.`
  1445.       (Class 1 allows FAX ONLY mode)
  1446.  
  1447. ***********************************************************************
  1448. *                                                                     *
  1449. * NOTE: For the SUPRA version, you may also select `SILENT ANSWER`    *
  1450. * mode. This enables you to connect an answering machine in parallel  *
  1451. * with your modem. Set the number of Rings to two or more than your   *
  1452. * answering machine. After the answering machine has picked up the    *
  1453. * phone, the Supra modem will listen to the line to detect the fax    *
  1454. * calling tones. If found, the modem will take over the line and      *
  1455. * receive faxes. Refer to your instructions from Supra for more       *
  1456. * details but note that Fax/Data detection is not possible in `Silent *
  1457. * Answer` mode. It is a FAX ONLY mode.                                *
  1458.                                                                       *
  1459. ***********************************************************************
  1460.  
  1461.  IMAGE SCALE Defines whether IFF picture files are scaled up with respect
  1462.              to fax size. This setting is a simplistic one, with limited
  1463.              aspect correction. For more efficient scaling, use
  1464.              DeluxePaint or similar program and print the image directly
  1465.              while running GPFax with the printer driver option selected.
  1466.              (Default: On)
  1467.  
  1468.  NOTES ON SCALING
  1469.  
  1470.  Scaling is performed by a simple integer multiplication. Only integer
  1471. aspect correction is performed. The scaling factor is determined by
  1472. dividing the fax printing are by 1680 dots by the width of the image. The
  1473. image width and height is then scaled by this factor. For example, a 640
  1474. wide image will doubled in both vertical and horizontal size. A 320 wide
  1475. image will be quintupled (multiplied by five). Any image wider than 840
  1476. will not be scaled. (See the section on `AUTOMATIC PAGING`)
  1477.  
  1478. ************************************************************************
  1479. *                                                                      *
  1480. * CARE: Scaling some images may cause excessively long faxes to be     *
  1481. * generated. For example, a 320 by 512 image will be generate a scaled *
  1482. * fax of 1600 dots wide and 2560 lines high!                           *
  1483. *                                                                      *
  1484. ************************************************************************
  1485.  
  1486.                         GPFax User Guide Page 39
  1487.  
  1488.  FORM FEEDS   Defines whether GPfax will perform a form feed between
  1489.               separate pages when printing hardcopy of faxes or reports
  1490.               to the parallel printer (Default: On)
  1491.  
  1492.  QUIET MODEM  Tells the modem not to turn on the speaker during fax
  1493.               transmission and reception. Simply sends either `ATM0` or
  1494.               `ATM1` to the modem during initialisation of the send and
  1495.               receive phases. It may not function on all modems (Default:
  1496.               Off)
  1497.  
  1498.  PAGE MARKERS Many low cost fax machines do not cut each page as it is
  1499.               received, but instead produce one continuous output of all
  1500.               incoming pages. This option simply adds a dotted line at
  1501.               the end of each page to clearly define the end of page.
  1502.               (Default: Off)
  1503.  
  1504.  STAMP BOTTOM When each page is transmitted, GPFax normally stamps the
  1505.               top of each page with a one line header which defines the
  1506.               time and date of the fax, your company name and fax number,
  1507.               and a count of page transmitted. This option allows you to
  1508.               place this stamp at the bottom of each page instead
  1509.               (Default: Off)
  1510.  
  1511.  WB2 ICON     Defines whether an `Application Icon` is placed on the
  1512.               WorkBench screen when the program is run under WorkBench
  1513.               2.04 or later. Not Available under Workbench 1.3 (Default:
  1514.               On)
  1515.  
  1516. GPFax User Guide Page 40
  1517.  
  1518.  VIEW MODE    The button allows you to chose the screen resolution used
  1519.               to display faxes. The available choices depend on which
  1520.               version of WorkBench your system is running.
  1521.  
  1522.      UNDER WB 1.3 - A cycle gadget is displayed. Select `HIRES`
  1523.               to use a 640 x 256 screen (200 for NTSC). Select `HR-LACE`
  1524.               to use a 640 x 512 screen (400 for NTSC)
  1525.  
  1526.      UNDER WB 2.04/5 - As above but the display will open using the
  1527.               `standard` overscan setting from WorkBench.
  1528.  
  1529.      UNDER WB 2.1 and WB 3 - An information `i` gadget is displayed.
  1530.               Selecting this will display a standard Screen Mode
  1531.               Requester revealing the various monitor screen modes and
  1532.               overscan settings available with you particular equipment.
  1533.  
  1534.  *** See FIG 6 ***
  1535.  
  1536. *************************************************************************
  1537. *                                                                       *
  1538. * NOTES: When the screen mode requester is first displayed, because     *
  1539. * GPFax does not enforce any particular monitor type, the initial       *
  1540. * settings may not be correct. Choose an appropriate display mode and   *
  1541. * select `OK`.                                                          *
  1542. *                                                                       *
  1543. *        Some of the display modes may not be suitable either for GPFax *
  1544. *        or for your equipment. In general, select the largest display  *
  1545. *        screen suitable for your equipment. Be aware that the  larger  *
  1546. *        the screen display, the larger the amount of CHIP memory       *
  1547. *        required to display the fax.                                   *
  1548. *                                                                       *
  1549. *        For 2024 users - Select the appropriate 2024 monitor type to   *
  1550. *        display the faxes on a 1024 x 1024 screen.                     *
  1551. *                                                                       *
  1552. *************************************************************************
  1553.  
  1554.                         GPFax User Guide Page 41
  1555.  
  1556.   USE SECURITY Allows screening of incoming faxes to prevent automatic
  1557. reception of unwanted faxes (1Junk Faxes`).
  1558.  
  1559.  SECURITY CONSIDERATIONS
  1560.  
  1561.  With the increasing quality of junk faxes being transmitted, if your fax
  1562. number becomes known, it is highly likely that faxes will be transmitted
  1563. to your machine at any time from a source unknown to you.
  1564.  
  1565.  GPFax allows a simple screening of incoming calls. During the initial
  1566. handshake phase between your modem and remote fax machine, the remote fax
  1567. machine transmits its sender`s ID to your system. With security enabled,
  1568. this ID string is checked against numbers in the phone book. If a match
  1569. is found, the call will be accepted and incoming faxes will be saved to
  1570. disk. If there is no match, the incoming data will be ignored, and an
  1571. entry will be appended to the log book recording the `apparent` ID string
  1572. received with the word `JUNK` in the report field. This allows you to
  1573. check the number from which the call originated. Note, however, that this
  1574. number is simply the ID string which has been programmed into the sending
  1575. fax machine. There is no guarantee that the call originated from that
  1576. phone number.
  1577.  
  1578.  Care must be taken when security is enabled. It is easy to reject calls
  1579. that you actually wish to receive! It is vital that one number string in
  1580. the phone book exactly matches the string sent in the ID field by the
  1581. sender`s machine. GPFax ignores any leading spaces, but other spaces and
  1582. characters are recognised. If the security rejects a fax when it should
  1583. not, check the log for the sender`s ID and ensure that there is an exact
  1584. match for this ID in your phone book.
  1585.  
  1586.                         GPFax User Guide Page 42
  1587.  
  1588.  RES - FINE This switch determines if faxes generated by direct TEXT or
  1589.             IFF conversion are created in STANDARD resolution (98 dpi) or
  1590.             FINE resolution (196 dpi). We suggest STANDARD resolution for
  1591.             normal documents. Select FINE if creating faxes with fine
  1592.             details such as complicated drawings etc. This settings only
  1593.             effects the creation of the fax file. ONCE A FAX HAS BEEN
  1594.             CREATED IT IS NOT POSSIBLE TO CHANGE THE RESOLUTION.
  1595.  
  1596.             When generating fax files from a desktop publishing program
  1597.             by direct `printing` using GPFax printer driver, select
  1598.             between fine and standard mode by changing the printer
  1599.             density between 6 and 2.
  1600.  
  1601.  The following are only available if ARexx is running at the time you run
  1602. GPFax. (See the `ARexx` section for more details.)
  1603.  
  1604.  AREXX RECEIVE Enables the execution of the ARexx receive script.
  1605.  
  1606.  AREXX DATA    Enables the ARexx DATACALL script on auto detection of
  1607.                Data calls. Serial port must be in shared mode for this to
  1608.                function.
  1609.  
  1610.                         GPFax User Guide Page 43
  1611.  
  1612.                              THE PHONE BOOK
  1613.  
  1614.  The phone book holds information about often dialled fax numbers. When
  1615. security is enabled, the phone book entries are also used to screen the
  1616. transmitted ID string of the sending fax machine to allow or deny
  1617. permission to receive faxes.
  1618.  
  1619.  *** See FIG 7 ***
  1620.  
  1621.  MOUSE AND KEYBOARD
  1622.  
  1623.  Like all windows in the GPFax system, either the mouse or keyboard may
  1624. be used to drive the choices. The CURSOR KEYS and PGUP/PGDN scroll the
  1625. displayed list of phone entries. Pressing the top row of keys on the
  1626. keyboard (`1` THROUGH `=`) selects or de-selects from the 12 displayed
  1627. entries.
  1628.  
  1629.                         GPFax User Guide Page 44
  1630.  
  1631.  PHONE BOOK ENTRIES
  1632.  
  1633.  A phone book entry holds the Name / Identification, Fax number, Group
  1634. Name, Notes and specific fax cover page details for this number. Each
  1635. cover page associated with a particular number is specified to that
  1636. number only. Most often when sending to the same number, the cover page
  1637. details will not vary between calls. However, the details may be readily
  1638. edited if required.
  1639.  
  1640.  The row of gadget buttons at the bottom of the phone book window allows
  1641. addition of new entries, editing or deletion of highlighted entries, and
  1642. other functions.
  1643.  
  1644.  NUMBER GROUPING
  1645.  
  1646.  Each phone book entry can be given a optional group name or number. This
  1647. is a simple mechanism whereby you can quickly select multiple phone
  1648. numbers when transmitting faxes. For example, one group may be `dealers`,
  1649. another `customers` and so on. Entering `dealers` into the group field of
  1650. the transmit function will quickly highlight all members of this group.
  1651.  
  1652.  *** See FIG 8 ***
  1653.  
  1654.                         GPFax User Guide Page 45
  1655.  
  1656.  MAXIMUM CONNECTION SPEED (* CLASS 2 ONLY *)
  1657.  
  1658.  Each phone book entry has a MAXIMUM connect speed setting. This
  1659. displays, 2400, 4800, 7200, 9600, AUTO. This setting allows you to
  1660. request a particular initial MAXIMUM speed for the modem to use when
  1661. connecting to a remote fax machine. (This is NOT related to the modem to
  1662. your computer speed which is always at 19200 or higher.)
  1663.  
  1664.  Generally, leave this setting to AUTO and let the modem determine the
  1665. best speed. However, if you find that certain numbers always connect at a
  1666. low speed, or, if the modem fails to connect to a remote system normally,
  1667. drop the initial connect speed until you obtain a reliable connection.
  1668. This option does may not work on all modems including some earlier Supra
  1669. modems and depends on the actual ROM revision in the modem. (Contact the
  1670. manufacturer for details).
  1671.  
  1672.  MANUAL TRANSMISSION OF FAXES
  1673.  
  1674.  Under some circumstances, the person to whom you wish to send a fax may
  1675. not have a facsimile machine on automatic answer. You may have to call
  1676. the number manually and ask the person to  place their fax machine into
  1677. receive mode before sending the fax. In these cases you can still enter
  1678. these numbers into the phone book and can mark them as manual send by
  1679. entering
  1680.  
  1681.                              MAN!
  1682.  
  1683.  As the first four characters of the number. (See `TRANSMIT` for more
  1684. details.)
  1685.  
  1686.                         GPFax User Guide Page 46
  1687.  
  1688.  ADDING NEW ENTRIES
  1689.  
  1690.  Select the `ADD` Gadget and enter the name, number, group, and any note
  1691. for a particular remote system. To enable the use of an automatic cover
  1692. page, select the `COVER` gadget and enter the cover page details. When
  1693. security is enabled, the phone book entries are also used to screen the
  1694. ID string of the sending fax machine to allow or deny permission to
  1695. receive faxes.
  1696.  
  1697.  COVER PAGE DETAILS
  1698.  
  1699.  When a cover page is selected for the first time, the default settings
  1700. from your environment are copied into the new cover page. These may be
  1701. edited as required.
  1702.  
  1703.  COMPANY NAME Your name for this conversation. THIS FIELD MUST BE FILLED
  1704.               IN.
  1705.  
  1706.  FROM         The name of the person sending the fax. (You?)
  1707.  
  1708.  FAX #        Your fax number if you have one. Leave blank if not
  1709.               required.
  1710.  
  1711.  VOICE #      Your voice telephone number. THIS FIELD MUST BE FILLED IN.
  1712.  
  1713.  TO           The name of the company to which the fax is addressed.
  1714.  
  1715.  ATTN         The name of the person to whom the fax is addressed.
  1716.  
  1717.                         GPFax User Guide Page 47
  1718.  
  1719.  FAX #        The default number to dial (copied from the phone book
  1720.               number)
  1721.  
  1722.  IMAGE        The file path name of any two (2) colour IFF picture to be
  1723.               included  as a letterhead.
  1724.  
  1725.  SIG.         The file name of any two (2) colour IFF picture to append
  1726.               to the last page of any transmitted faxes.
  1727.  
  1728.  If the `IMAGE` button is highlighted, the image will be included in the
  1729. header and the signature image (if selected) will be appended to the LAST
  1730. PAGE of this session. A signature image will only be sent if a header is
  1731. sent. If no letterhead or signature  images are required, toggle these
  1732. gadgets to `off`. Select the `i` gadget button to display a file
  1733. requester for easy selection of file path name.
  1734.  
  1735.  Although GPFax will automatically scale any IFF image for letterheads
  1736. and signatures, the best method is to create the required image with
  1737. DeluxePaint by using a page of approximately 1024 by 200. Auto scaling of
  1738. letterhead and signatures images can cause unexpectedly large faxes.
  1739. (Note that cover pages are generated in the `T:` directory and can be
  1740. viewed like normal faxes if you wish to see exactly what was sent.)
  1741.  
  1742.  Alternatively, do not use automatic cover pages but generate your own
  1743. using a full desktop publishing program such as PageStream.
  1744.  
  1745.  Selecting `USE` attaches the defined cover page to the particular phone
  1746. entry.
  1747.  
  1748.  Selecting `FORGET` will dump this cover page information.
  1749.  
  1750.                         GPFax User Guide Page 48
  1751.  
  1752.  EDITING A PHONE BOOK ENTRY
  1753.  
  1754.  To edit a specific entry, first highlight the required entry, then
  1755. select `EDIT`.
  1756.  
  1757.  TAG/UNTAG
  1758.  
  1759.  Select `TAG` or `UNTAG` to display the search pattern window. Enter the
  1760. required pattern and select `OK`. All the four main fields are searched
  1761. and each entry will be highlighted where a match is found in any field.
  1762. Standard UNIX style Case Sensitive pattern matching is used. Wild cards
  1763. are an `*` (match anything) and `?` (match any single character.)
  1764. Repeated searches are cumulative (will highlight repeated matches to the
  1765. new pattern).
  1766.  
  1767.  DELETE
  1768.  
  1769.  Deletes the highlighted entries from the phone book. This deletion will
  1770. be permanent only after the changed phone book is saved to disk.
  1771.  
  1772.  SAVE AND LOAD
  1773.  
  1774.  These gadgets save the currently displayed phone book to disk or reload
  1775. the old copy from disk. Note that it is possible to change or delete any
  1776. number of entries then, provided the edited phone book has not been saved
  1777. to disk, to select `CANCEL` and `LOAD` to recover the old phone book.
  1778.  
  1779.  NOTE ON RECEIVE SECURITY
  1780.  
  1781.  If `SECURITY` has been enabled from the `OPTIONS` menu, GPFax will look
  1782. up the ID sent by the remote fax machine in the phone book. This is done
  1783. by comparing the character sequence of the phone book. This is done by
  1784. comparing the character sequence of the Phone Entry number field with
  1785. that transmitted by the remote fax machine.
  1786.  
  1787.  RESORT
  1788.  
  1789.  This option sorts the phone entries in alphabetical order by name.
  1790. Selecting `RESORT` a second time will re-sort the entries by group. Note
  1791. that entries with no group will be placed first.
  1792.  
  1793.                         GPFax User Guide Page 49
  1794.  
  1795.  CONVERT TO FAX
  1796.  
  1797. *************************************************************************
  1798. *                                                                       *
  1799. * Important Note: The Convert to Fax functions should only be used for  *
  1800. * simple applications. For most cases it is better to create faxes      *
  1801. * directly from the application program using the GPFax printer driver  *
  1802. * function.                                                             *
  1803. *                                                                       *
  1804. *************************************************************************
  1805.  
  1806.  The conversion-to-fax routines have been designed to convert quickly any
  1807. standard ASCII text file or two (2) colour IFF picture file to the Gœ
  1808. fax format. By default, the converted fax file is placed in the FAX_OUT
  1809. directory ready for transmission.
  1810.  
  1811.  Being designed to perform quick conversions, this function offers only
  1812. very limited formatting possibilities. If extensive formatting, half tone
  1813. images, or drawings are required, use the GPFax printer driver option in
  1814. association with a desktop publishing program such as ProWrite,
  1815. Professional Page or PageStream or paint programs such as DeluxePaint.
  1816.  
  1817.  CONVERTING IFF PICTURE FILES
  1818.  
  1819.  If the file is a two (2) colour IFF file, GPFax will create a fax file
  1820. of the same name with .IFAX appended.
  1821.  
  1822.  IFF picture files should only be two colour images. This function is
  1823. designed to allow the rapid creation of a simple two colour drawing with
  1824. added text and send it as a fax. If the image contains more than two
  1825. colours an option is provided to use just the first two colours.
  1826.  
  1827.  Since a fax is 1728 pixels wide, it is often convenient to create a 1728
  1828. pixel wide page in DeluxePaint to produce a full size fax directly. If
  1829. this method is chosen, ensure that sufficient margins (50 pixels each
  1830. side) are left to allow for any loss by the receiving station. GPFax will
  1831. attempt to scale the image if `IFF SCALE` has been selected from the
  1832. `OPTIONS` menu.
  1833.  
  1834.  All converted IFF pictures are automatically centred on the 1728 dots
  1835. wide fax page. Scaled images will be scaled then centred.
  1836.  
  1837.                         GPFax User Guide Page 50
  1838.  
  1839.  CONVERTINGASCII TEXT FILES
  1840.  
  1841.  If the file is not an IFF picture, or an already converted fax, GPFax
  1842. will assume the file is normal ascii text and attempt to convert it to a
  1843. fax format. This option is designed to write simple letters using a text
  1844. editor (such as CygnusEd or MicroEmacs) and convert them rapidly to
  1845. faxes.
  1846.  
  1847.  Text is converted using the `ENVIRONMENT definitions for font, size,
  1848. left and right margins, and lines per page if page mode is selected.
  1849.  
  1850.  Limited formatting is available within text files by using embedded
  1851. commands. GPFax performs only limited word wrapping if the line is too
  1852. long with the remaining text being placed on the following line. This is
  1853. provided as a safety feature only and should not be relied upon to format
  1854. text.
  1855.  
  1856. *************************************************************************
  1857. *                                                                       *
  1858. * Note. You should ensure that each line of text does not exceed the    *
  1859. * maximum characters per line and is formatted in the required manner   *
  1860. * before converting to a fax.                                           *
  1861. *                                                                       *
  1862. *************************************************************************
  1863.  
  1864.  If page mode has been selected, GPFax will break the page when the
  1865. number of printed lines exceeds the lines per page value, or receives a
  1866. form feed, or includes a graphic which forces the page to exceed 1144
  1867. pixels in length. Remember, the number of lines per page is the number of
  1868. lines of text printed, not the actual page length which is always A4.
  1869.  
  1870.  FORMATTING COMMANDS
  1871.  
  1872.  By embedding the following commands in plain ascii text, limited
  1873. formatting is available.
  1874.  
  1875.  The control sequence identifier (CSI) is defined as the `\` or back
  1876. slash character. Formatting commands consist of the CSI followed by one
  1877. or more characters. Unknown sequences are ignored. Command sequences are
  1878. not included in the characters per line count.
  1879.  
  1880.                         GPFax User Guide Page 51
  1881.  
  1882.  STYLE COMMANDS
  1883.  
  1884.  STYLE COMMANDS MAY APPEAR ANYWHERE WITHIN THE BODY OF THE TEXT AND
  1885. REMAIN IN EFFECT UNTIL TURNED OFF.
  1886.  
  1887.        \B Bold On          \b Bold Off
  1888.  
  1889.        \I Italics On       \i Italics Off
  1890.  
  1891.        \U Underline On     \u Underline Off
  1892.  
  1893.        \X Reverse text on  \x Reverse text Off
  1894.  
  1895.        \\ Place a single `\` in the text
  1896.  
  1897.  Style commands may be combined to mix effects. For example, the sequence
  1898. `\B\I\UHello World\u\i\b` would generate the text in bold, italic
  1899. underlined.
  1900.  
  1901.  OTHER COMMANDS
  1902.  
  1903.  The following commands MUST appear as the first characters of a line and
  1904. on separate lines. Note that all the following commands must be entered
  1905. as UPPERCASE.
  1906.  
  1907.        \P   Insert a page break at this point
  1908.  
  1909.        \G<file name> Include a two colour graphic file.
  1910.                      Example  \G work:picture
  1911.  
  1912.       This command must be followed by the full path name to the two
  1913.       colour IFF image file. Graphics will be centred on the page and
  1914.       automatically scaled if scaling has been selected from the options
  1915.       menu.
  1916.  
  1917.       If page mode is on, the graphic (or scaled graphic) must fit within
  1918.       the remaining lines on the page, If not, the
  1919.  
  1920.                         GPFax Users Guide Page 52
  1921.  
  1922.       remaining lines are left blank and the image is placed at the top
  1923.       of the next page.
  1924.  
  1925.       \H    Include the header file defined in the `ENVIRONMENT`.
  1926.  
  1927.       \S    Include the signature file defined in the `ENVIRONMENT`.
  1928.  
  1929.       The same conditions apply for these commands as for the \G command
  1930.       above.
  1931.  
  1932.  ALWAYS CHECK FILES AFTER CONVERSION!
  1933.  
  1934.  After converting IFF or text, it is advisable to use the `DISPLAY/PRINT`
  1935. function to view the fax before it is transmitted. As well as saving you
  1936. time it will also save the embarrassment of badly formatted text!
  1937.  
  1938.                         GPFax User Guide Page 53
  1939.  
  1940.                               TRANSMIT FAX
  1941.  
  1942.  This is one of main workhorses of the GPFax program. It allows
  1943. transmission of any number of prepared faxes, text files or two (2)
  1944. colour IFF pictures to any number of remote fax machines or fax modems.
  1945.  
  1946.  In general, we recommend that faxes be prepared before transmission with
  1947. the 'CONVERT TO FAX' option or by using  the GPFax PRINTER DRIVER.
  1948. However, the transmit  facility will process the files to be sent and
  1949. convert any text files to fax format before transmission.
  1950.  
  1951.  From the file requester, select the particular list of files to be
  1952. transmitted. Any non-fax files will be converted and placed  in the
  1953. FAX_OUT directory ready to be sent.
  1954.  
  1955. *************************************************************************
  1956. *                                                                       *
  1957. *  Note: The file names used for the converted files are the original   *
  1958. *  file names with '_TFAX' appended. Any files in the FAX_OUT directory *
  1959. *  with the same names will be overwritten without warning.             *
  1960. *                                                                       *
  1961. *************************************************************************
  1962.  
  1963.  Once all files have been checked and converted if necessary, the
  1964. following window will be presented.
  1965.  
  1966.  *** See FIG 9 ***
  1967.  
  1968.                         GPFax User Guide Page 54
  1969.  
  1970.  SELECTING THE NUMBER TO DIAL
  1971.  
  1972.  The phone number to dial may be entered directly into the displayed box
  1973. or chosen from the numbers in the phone book. Alternatively a group name
  1974. may be entered.
  1975.  
  1976.  If it is not already active, pressing RETURN will activate the 'NAME OR
  1977. NUMBER PATTERN' string gadget. Pressing SHIFT + RETURN will alternate
  1978. between  this and the GROUP gadget.
  1979.  
  1980.  NUMBER OR NAME PATTERN
  1981.  
  1982.  Either a number or name pattern may be entered. The number or pattern
  1983. will be checked against the phone book entries until the first match is
  1984. found. Pattern matching  is case sensitive and uses the Amiga style '#'
  1985. and '?' characters or the UNIX style '*' and '?' as wild cards. For
  1986. example, entering 'Pe*' will search for the first entry in the phone book
  1987. whose first two characters are 'Pe'.
  1988.  
  1989.  If a match is found with a phone book entry, GPFax checks to see if it
  1990. has an attached cover page and highlights the 'COVER PAGE' button if one
  1991. is available.
  1992.  
  1993.  GROUP
  1994.  
  1995.  Enter the name of one of the groups in your phone book. All entries
  1996. associated with that group will be automatically selected.
  1997.  
  1998.  PHONE BOOK
  1999.  
  2000.  To access the phone book directly, press RETURN on a blank field or
  2001. select the 'i' gadget. From the phone book, highlight the required
  2002. number(s) to dial. Multiple selections are made by highlighting multiple
  2003. entries. The phone book may also be edited, have new numbers added or
  2004. cover page details changed as required (as discussed previously).
  2005.  
  2006.                         GPFax User Guide Page 55
  2007.  
  2008.  COVER PAGES
  2009.  
  2010.  Once the required number or numbers have been selected, highlight the
  2011. 'COVER PAGE' gadget, if cover pages are required.
  2012.  
  2013.  For SINGLE NUMBERS, if a cover page has been selected and there is no
  2014. matching selection in the phone book, the default cover page details will
  2015. be presented allowing entry of 'one-off' details.
  2016.  
  2017.  For MULTIPLE NUMBERS, if the main 'COVER PAGE' gadget is selected, a
  2018. cover page will be sent only for those entries which have attached cover
  2019. page information. Otherwise no cover page will be sent with that
  2020. particular fax transmission.
  2021.  
  2022.  AUTOMATIC TRANSMISSION OF FAXES
  2023.  
  2024.  SENDING FAXES - IMMEDIATE SEND
  2025.  
  2026.  Use the 'NOW' gadget to send faxes to the selected number or numbers. If
  2027. the number is engaged or busy, GPFax will wait for the 'REDIAL DELAY'
  2028. time specified in the Environment and retry up to the maximum attempts
  2029. specified by the 'RETRY' variable.
  2030.  
  2031.  A log book entry is written for successful or failed sessions.
  2032.  
  2033.  SCHEDULING FAXES
  2034.  
  2035.  To send the faxes at a later time, select the 'LATER' gadget. This will
  2036. display the following window, and allow entry of a specified time and
  2037. date for each phone number selected. Set the time and date required with
  2038. the mouse or cursor keys.
  2039.  
  2040.      Cursor Up/Down        Hours up or down
  2041.      Cursor Left/Right     Minutes up or down
  2042.      SHIFT CURSOR up/Down  Days up or down
  2043.  
  2044.  Only a time greater than the current time may be selected.
  2045.  
  2046.                         GPFax User Guide Page 56
  2047.  
  2048.  *** See FIG 56 ***
  2049.  
  2050.  Once the time is set, selecting 'OK' will enter the fax file list and
  2051. phone entries into the scheduler. If enabled, the scheduler will send the
  2052. faxes as the time becomes due. If the scheduler is not enabled, the faxes
  2053. will be queued until you enable the scheduler.
  2054.  
  2055. *************************************************************************
  2056. *                                                                       *
  2057. *  Note: Once faxes have been entered into the scheduler, ONLY the
  2058. *
  2059. * schedule time may be subsequently altered. It is not possible to edit *
  2060. * the list of faxes or the phone number.                                *
  2061. *                                                                       *
  2062. *************************************************************************
  2063.  
  2064.  The scheduler will make a log book entry which records the result of
  2065. each transmission attempt. If the attempt was successful, the entry will
  2066. be removed from the scheduler.
  2067.  
  2068.  Manual cover pages cannot be generated for scheduled faxes. The
  2069. scheduler uses the cover page information associated with the particular
  2070. phone entry. If the entry has cover details and is enabled, a cover page
  2071. will be sent, otherwise not.
  2072.  
  2073.                         GPFax User Guide Page 57
  2074.  
  2075. end of part 1